package cn.xyfmzmy.adapter.demo;

/**
 * 适配器
 * USB -> TypeC 转接器
 * 对外提供USB链接，内部包含TypeC接口
 */
public class Usb2TypeCAdapter implements UsbSocket{


    private final TypeCSocket typeCSocket;

    public Usb2TypeCAdapter(TypeCSocket typeCSocket) {
        this.typeCSocket = typeCSocket;
    }

    @Override
    public void connectUsb() {
        typeCSocket.connectTypeC();
        // 转换操作
        System.out.println("USB链接成功");
    }
}
